/*******************************************************************************
* Имя файла: bringOutPyramid.cpp
* Дата: 31-03-2024
* Разработчик: Андрей Подлегаев
* Группа: 315
* Факультет: ЦДО ТУСУР
* Лицензия: BSD
* Описание: Решение задач к лабораторной работе №4 (ЦДО ТУСУР)
* *****************************************************************************/

#include "bringOutPyramid.h"

/* Функция вывода последовательности в форме пирамиды с основанием 10 цифр */
void bringOutPyramid()
{
  int n{10};
  for (int i{1}; i <= n; ++i) {
      int sum{};
      for (int j = n - i; j > 0; --j) {
          std::cout << " ";
        }
      for (int k{0}; k < i; ++k) {
          std::cout << i - k;
          std::cout << " ";
          sum = sum + i - k;
        }
      std::cout << "  " << sum << "\n";
    }
}
